FOSSGIS2013 - 36 2013_07_29

FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Speakers
Markus Mayr
Schedule
Day Freitag - 2013-06-14
Room 3.010
Start time 10:00
Duration 00:30
Info
ID 553
Event type Lecture
Track Vorträge (GIS)
Language used for presentation German

CouchWFS

Ein WFS umgesetzt mit CouchDB Bordmitteln

CouchDB wird primär als indizierter JSON-Storage wahrgenommen. Vielen, besonders für die Web-Entwicklung vorteilhaften Funktionen und deren möglichen Anwendung wird dabei weniger Beachtung geschenkt. Mithilfe der GeoCouch-Erweiterung wurde CouchDB bereits um räumliche Abfragen erweitert, der Zugriff auf die Geodaten erfolgt jedoch über eine dem Produkt eigene Schnittstelle. WFS ist ein vom OGC definierter Standard zur Übertragung von Vektordaten über das HTTP, mit welchem viele GIS von Haus aus umgehen können. Unter Ausnutzung von "list" Funktionen ist es möglich, ohne weitere Software einen WFS Server in einer CouchDB zu implementieren und so ein standardisiertes Interface einer jeden GeoCouch Datenbank zu einer Vielzahl an GIS zu schaffen. Der so erstellte WFS ist dabei ausschließlich in einem "design" Dokument gespeichert und kann bei Bedarf einfach in die gewünschte Datenbank kopiert werden, um diese mit WFS-Fähigkeiten auszustatten.

In dem Vortrag wird die Implementierung des WFS beschrieben und demonstriert, aber auch die Grenzen des mit dieser Methode Machbaren aufgezeigt.